Шаг 114 - IClassFactory2 чем он отличается от IClassFactory.

Мы с Вами знакомы со стандартным интерфейсом IClassFactory, мы даже сами его реализовывали в шагах.
Шаг 25 - Создаем класс фабрики классов
Шаг 26 - Реализуем фабрику классов

Вроде всем он устаивает. Но в какой то момент Microsoft понадобилось добавить новые возможности по лицензированию к этом интерфейсу. В соответствии с правилами COM интерфейс нельзя было менять. Нужно было создать новый Шаг 98 - Правила COM и интерфейсы. Вот этим и было обоснованно создание нового интерфейса ClassFactory2. Сам этот интерфейс включает метода IUnknown, подробнее Шаг 25 - Создаем класс фабрики классов.

QueryInterface 
AddRef 
Release 

Содержит методы IClassFactory подробнее там же.

CreateInstance 
LockServer 

Но и содержит новые методы.

GetLicInfo 
RequestLicKey 
CreateInstanceLic 
Hosted by uCoz